DFS ordering in Nogood-based Asynchronous Distributed Optimization (ADOPT-ng)
نویسندگان
چکیده
This work proposes an asynchronous algorithm for solving Distributed Constraint Optimization problems (DCOPs) using a generalized kind of nogoods, called valued nogoods. The proposed technique is an extension of the asynchronous distributed optimization (ADOPT) where valued nogoods enable more flexible reasoning, leading to important speed-up. Valued nogoods are an extension of classic nogoods that associates each nogood with a threshold and optionally with a set of references to culprit constraints. ADOPT has the property of maintaining the initial distribution of the problem. ADOPT needs a preprocessing step consisting of computing a depth first search (DFS) tree on the agent graph. We show that besides bringing significant speed-up, valued nogoods allow for automatically detecting and exploiting DFS trees compatible with the current ordering since independent subproblems are now dynamically detected and exploited (DFS trees do not need to be specified/computed explicitly). However, not all possible orderings on variables are compatible with good DFS trees, and we find that on randomly ordered problems ADOPT-ng runs orders of magnitude slower than on orderings that are known to be compatible with short DFS trees. Being an extension of ABT, ADOPT-ng can also profit of the dynamic ordering heuristics enabled by Asynchronous Backtracking with Reordering (ABTR). However, our experiments imply that efficient dynamic ordering heuristics for ADOPT-ng will have to maintain compatibility with some DFS tree (e.g., to be decided by rebuilding DFS trees based on current search state). Experiments comparing ADOPT-ng with Valued Dynamic Backtracking show that ADOPT-ng also brings significant improvements over the old valued nogood-based algorithm.
منابع مشابه
ADOPT-ng: Unifying Asynchronous Distributed Optimization with Asynchronous Backtracking
This article presents an asynchronous algorithm for solving Distributed Constraint Optimization problems (DCOPs). The proposed technique unifies asynchronous backtracking (ABT) and asynchronous distributed optimization (ADOPT) where valued nogoods enable more flexible reasoning and more opportunities of communication, leading to an important speed-up. The concept of valued nogood is an extensio...
متن کاملAsynchronous Inter-Level Forward-Checking for DisCSPs
We propose two new asynchronous algorithms for solving Distributed Constraint Satisfaction Problems (DisCSPs). The first algorithm, AFC-ng, is a nogood-based version of Asynchronous Forward Checking (AFC). The second algorithm, Asynchronous Inter-Level Forward-Checking (AILFC), is based on the AFC-ng algorithm and is performed on a pseudo-tree ordering of the constraint graph. AFC-ng and AILFC ...
متن کاملDynamic DFS Tree in ADOPT-ing
Several distributed constraint reasoning algorithms employ Depth First Search (DFS) trees on the constraint graph that spans involved agents. In this article we show that it is possible to dynamically detect a minimal DFS tree, compatible with the current order on agents, during the distributed constraint reasoning process of the ADOPT algorithm. This also allows for shorter DFS trees during th...
متن کاملRemoving redundant conflict value assignments in resolvent based nogood learning
Taking advantages of popular Resolvent-based (Rslv) and Minimum conflict set (MCS) nogood learning, we propose two new techniques: Unique nogood First Resolvent-based (UFRslv) and Redundant conflict value assignment Free Resolvent-based (RFRslv) nogood learning. By removing conflict value assignments that are redundant, these two new nogood learning techniques can obtain shorter and more effici...
متن کاملHOWTO: Asynchronous PFC-MRDAC -Optimization in Distributed Constraint Problems±Adopt-
Each agent has private problems. Private concerns can often be formulated in a general framework such as constraint satisfaction (where everything is modeled by either variables, values, or constraints). Often agents need to find agreement with others for the allocation of final resources. The constraint satisfaction (CSPs) is only a special case of optimization. Here it is shown how a very gen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006